package config

import (
	"gitee.com/liuxuezhan/ar-platform/base-common/app"
	"github.com/zeromicro/go-zero/rest"
)

type Config struct {
	rest.RestConf
	app.ConfigAppServer
	AssetsIsOpen        bool   `json:"AssetsIsOpen,default=false"`
	LoginRpc            string `json:"LoginRPC,default=login-rpc-jn-service:80"`
	AssetsRPC           string `json:"AssetsRPC,default=gitee.com/liuxuezhan/ar-platform/assets-rpc-jn-service:80"`
	AgentRPC            string `json:"AgentRPC,default=agent-rpc-jn-service:80"`
	AuthRoleRpc         string `json:"AuthRoleRpc,default=auth-role-rpc-jn-service:80"`
	UserRpc             string `json:"UserRpc,default=user-rpc-jn-service:80"`
	SettingRpc          string `json:"SettingRpc,default=common-setting-rpc-jn-service:80"`
	SafeBoxRpc          string `json:"SafeBoxRpc,default=safe-box-rpc-jn-service:80"`
	SecretRPC           string `json:"SecretRPC,default=secret-rpc-jn-service:80"`
	AnalysisRpc         string `json:"AnalysisRpc,default=analysis-rpc-jn-service:80"`
	GameRpc             string `json:"GameRpc,default=game-manage-rpc-jn-service:80"`
	RedPacketRpc        string `json:"RedPacketRpc,default=red-packet-rpc-jn-service:80"`
	PlatformBusinessRPC string `json:"PlatformBusinessRPC,default=platform-business-rpc-jn-service:80"`
	WebSocket           string `json:"WebSocket,default=WebSocket:80"`
}
